Component({
  // 组件生命周期：优先级最高，旧写法支持写在lifetimes外。生命周期函数无法在组件方法中通过this访问
  lifetimes: {
    // 组件创建：此时不能调用setData
    created: function() {console.log('created 组件创建')},
    // 组件进入节点树
    attached: function() {console.log('attached 组件进入节点树')},
    // 组件渲染完毕
    ready: function() {console.log('ready 组件渲染完毕')},
    // 组件移动
    moved: function() {console.log('moved 组件移动')},
    // 组件移除
    detached: function() {console.log('detached 组件移除')},
  },
  // 组件所在页面生命周期：生命周期函数无法在组件方法中通过this访问
  pageLifetimes: {
    show: function () {console.log('show 组件页面显示/切前台')},
    hide: function () {console.log('hide 组件页面隐藏/切后台')},
    resize: function () {console.log('resize 组件页面尺寸变化')},
  },
})
